import { advestList, getPersonalInformation, pubInfo } from '../../utils/controller'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    list:[],
    img:'',
    visible2:false,
    userInfo:{}
  },
  // 获取公共信息
  //1：隐私政策；2：注册协议；3：线下报名活动二维码；4：婚姻协议；5：防诈提示；6：关于我们；7联系客服
  async pubInfo(){
    const res:any = await pubInfo({id:3})
    console.log({res});
    
    this.setData({
      img:res
    })
  },
  async getUserInfo(){
    const personalInfoResult:any = await getPersonalInformation()
    this.setData({
      userInfo:personalInfoResult
    })
    
  },
  close2() {
    this.setData({
      visible2: false,
    })
  },
  add(e){
    const userInfo:any = this.data.userInfo
    // 1）点击后判断是否为会员，不是会员，toast提示“需要成为钻石会员才能报名线下活动哦”，2s后跳转到会员页的钻石会员购买选项
    // 2）如果是普通会员，则弹窗提示需要升级为钻石会员才能参加线下活动：
    if(userInfo.grade_id != 2){
      wx.showToast({
        icon:'none',
        title:'需要成为钻石会员才能进群哦'
      })
      setTimeout(() => {
        wx.navigateTo({
          url:'/pages/vip/vip'
        })
      }, 2000)
      return
    }
    // const img = e.currentTarget.dataset.img
    // this.setData({img})
    this.setData({
      visible2: true,
    })
  },
  async advestList(){
    let res = await advestList({type:2})
    if(res){
      this.setData({list:res})
    }

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad() {
    this.advestList()
    this.pubInfo()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.getUserInfo()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})